Truetime: Simulation of Control Loops under Shared Computer Resources

نویسندگان

  • Dan Henriksson
  • Anton Cervin
  • Karl-Erik Årzén
چکیده

The paper presents TRUETIME, a MATLAB/Simulink-based simulator for real-time control systems. TRUETIME makes it possible to simulate the temporal behavior of multi-tasking real-time kernels containing controller tasks and to study the effects of CPU and network scheduling on control performance. The simulated real-time kernel is event-driven and can handle external interrupts as well as fine-grained details such as context switches. Arbitrary scheduling policies may be defined, and the control tasks may be implemented using C functions, M functions, or Simulink block diagrams. A number of examples that illustrate the use of TRUETIME are presented. Copyright c 2002 IFAC

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TRUETIME: Real-time Control System Simulation with MATLAB/Simulink

Traditional control design using MATLAB/Simulink, often disregards the temporal effects arising from the actual implementation of the controllers. Nowadays, controllers are often implemented as tasks in a real-time kernel and communicate with other nodes over a network. Consequently, the constraints of the target system, e.g., limited CPU speed and network bandwidth, must be taken into account ...

متن کامل

Resource−Constrained Embedded Control and Computing Systems

This thesis deals with methods for handling resource constraints in embedded control systems and real-time computing systems. By dynamic feedback-based resource scheduling it is possible to achieve adaptability and increased performance for these systems. A feedback scheduling strategy is presented, which uses feedback from plant states to distribute computing resources optimally among a set of...

متن کامل

Title: Simulation of Cyber-physical Control Systems

Whether a control application should be considered CPS or not depends on (at least) three different things. A control system is a CPS when the temporal effects of the implementation platform caused by computing and communication, needs to modeled and included in the design at a more detailed levels than what is traditionally done in computer-based control (periodic sampling and constant latenci...

متن کامل

Teaching Embedded Control Systems*

This paper introduces a novel approach to building virtual laboratories of embedded control systems using TrueTime and Easy Java Simulations. TrueTime is a freeware MATLAB/Simulink based tool commonly used to simulate embedded control systems. Easy Java Simulations is a popular authoring tool that facilitates the creation of pedagogical simulations. According to the proposed approach, authors u...

متن کامل

Simulation of Networked Control Systems via Truetime

Distributed control systems have been one of the most studied and challenging areas in control. Networked Control Systems (NCSs) are one type of distributed control systems where sensors, actuators and controllers are interconnected by communication networks. Integrating computer networks into control systems to replace the traditional point-to-point wiring has enormous advantages but on the ot...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002